temporary platform/stage - Turkish English Dictionary